short-term contract - Francés Inglés Diccionario